import gui.WettigingAfwezigheidFrame;
import domein.WettigingAfwezigheidController;



/*
 * START
 * 
 * 		Persistentie
 * afwezigheidsmapper, soormapper & studentmapper zijn gegeven en implementeren we.
 * Een supper klasse Mapper aanmaken deze is ook generiek
 * We maken een mapperfactory die onze mappers aanmaakt voor ons.
 * 
 * 		Domein
 * We maken school aan. (+ aanvullen)
 * We maken student aan met al zen attributen en de constructor + alle set en get + de methode afwezighedenopvragen maken.
 * Implementeren van de gegevenklasse TypeAfwezigheid.
 * Aanmaken van IStudent en zen methoden.
 * Daarna Student implementeer van IStudent je vult zen attributen aan, constructor maken en de set&get
 * Klasse afwezigheid aanmaken + de attributen + constructor + set & get, bij typeAfwezigeheid() nog eens een kleine validatie toevoegen.
 * 
 * subpackage van domein die domein.tableModel aanmaken. 
 * Daarin imlementeren we de gegeven klasse soortTableModel
 * StudentTableModel maken + implements en extends 
 * + ze aanvullen ( PAS OP, veel werk ) + implementen van unimplemented methods
 * We maken in domein een subject aan met zen typsiche methoden, geen remove want die hebbe we niet nodig.
 * 
 *invullen van de uninmplemented methods.
 *in school nieuwe methodes aanmaken die je nodig hebt voor studentTableModel
 *In student schrijven we ook nieuwe methoden ( zie vanonder ) + de methoden voor tablemodel
 *
 *implementeren van de gegeven klassen WettigingAfwezigheidController en Controller
 *
 *We maken een nieuwe TableModelFactory met daarin een switch voor het aanmaken.
 *Daarna implementeren we de gegeven klassen AfwezigheidsTableModel
 * Daarna implementeren we de gegeven klasse WettigingAfwezigheidFrame
 * de todo aanvullen 
 *  Daarna implementeren we de gegeven klasse detailAfwezigheidsPanel
 *   Daarna implementeren we de gegeven klasse OverzichtPanel
 *   
 *   We vullen detailAfwezigheid op(update).
 *   We vullen overzichtPanel op : valueChanged
 * 
 * STOP
 */

public class StartUp 
{
	public static void main(String args[])
	{
		new WettigingAfwezigheidFrame(new WettigingAfwezigheidController()).setVisible(true);
	}
	
}
